/**
 * 点击型引导步骤：id → 目标节点路径（由程序维护）
 */
export const CLICK_TARGETS = {
  guide_step_1: "Canvas/node_menu/btn_menu_item1",
  guide_step_3: "Canvas/node_ui/TestWinTwo/menu/btn_step1",
  guide_step_4: "Canvas/node_ui/TestWinTwo/menu/btn_step2",
  guide_step_5: "Canvas/node_ui/TestWinTwo/menu/btn_step3",
  guide_step_7: "Canvas/node_menu/btn_menu_item2",
  guide_step_9: "Canvas/node_ui/TestWinTwo/menu/btn_step1",
  guide_step_10: "Canvas/node_ui/TestWinTwo/menu/btn_step2",
  guide_step_11: "Canvas/node_ui/TestWinTwo/menu/btn_step3",
  guide_step_13: "Canvas/node_menu/btn_menu_item3",
  guide_step_15: "Canvas/node_ui/TestWinTwo/menu/btn_step1",
  guide_step_16: "Canvas/node_ui/TestWinTwo/menu/btn_step2",
  guide_step_17: "Canvas/node_ui/TestWinTwo/menu/btn_step3",
  guide_step_19: "Canvas/node_menu/btn_menu_item4",
  guide_step_21: "Canvas/node_ui/TestWinTwo/menu/btn_step1",
  guide_step_22: "Canvas/node_ui/TestWinTwo/menu/btn_step2",
  guide_step_23: "Canvas/node_ui/TestWinTwo/menu/btn_step3",
  // ... 其他点击目标
} as const;

/**
 * 等待型引导步骤 → 事件名（自定义事件系统，由程序维护）
 */
export const WAIT_EVENTS = {
  guide_step_2: "ui.testWinTwo.opened",
  guide_step_6: "ui.testWinTwo.clesed",
  guide_step_8: "ui.testWinTwo.opened",
  guide_step_12: "ui.testWinTwo.clesed",
  guide_step_14: "ui.testWinTwo.opened",
  guide_step_18: "ui.testWinTwo.clesed",
  guide_step_20: "ui.testWinTwo.opened",
  guide_step_24: "ui.testWinTwo.clesed",
  // ... 其他等待事件
} as const;

// 类型辅助
export type ClickStepId = keyof typeof CLICK_TARGETS;
export type WaitStepId = keyof typeof WAIT_EVENTS;
